package com.wtx.fitness.service;

import java.util.List;
import java.util.Map;

/**
 * 统计分析服务接口
 */
public interface StatisticsService {

  /**
   * 获取总体统计数据
   * 
   * @return 包含参测人数、参测率、合格率等信息的Map
   */
  Map<String, Object> getOverallStatistics();

  /**
   * 获取各项目合格率统计
   * 
   * @return 各体测项目的合格率数据
   */
  Map<String, Object> getItemPassRateStatistics();

  /**
   * 获取性别分布统计数据
   * 
   * @return 按性别分类的成绩分布数据
   */
  Map<String, Object> getGenderScoreDistribution();

  /**
   * 获取各项目成绩区间分布
   * 
   * @return 各项目的成绩区间分布数据列表
   */
  List<Map<String, Object>> getItemScoreGradeDistribution();
}